// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.sina.weibo.sdk.api;
import android.os.Bundle;
import com.sina.weibo.sdk.utils.LogUtil;
// Referenced classes of package com.sina.weibo.sdk.api:
// TextObject, ImageObject, BaseMediaObject
public final class WeiboMultiMessage
{
private static final String TAG = "WeiboMultiMessage";
public ImageObject imageObject;
public BaseMediaObject mediaObject;
public TextObject textObject;
public WeiboMultiMessage()
{
}
public WeiboMultiMessage(Bundle bundle)
{
toBundle(bundle);
}
public boolean checkArgs()
{
if (textObject != null && !textObject.checkArgs())
{
LogUtil.e("WeiboMultiMessage", "checkArgs fail, textObject is invalid");
return false;
}
if (imageObject != null && !imageObject.checkArgs())
{
LogUtil.e("WeiboMultiMessage", "checkArgs fail, imageObject is invalid");
return false;
}
if (mediaObject != null && !mediaObject.checkArgs())
{
LogUtil.e("WeiboMultiMessage", "checkArgs fail, mediaObject is invalid");
return false;
}
if (textObject == null && imageObject == null && mediaObject == null)
{
LogUtil.e("WeiboMultiMessage", "checkArgs fail, textObject and imageObject and mediaObject is null");
return false;
} else
{
return true;
}
}
public Bundle toBundle(Bundle bundle)
{
if (textObject != null)
{
bundle.putParcelable("_weibo_message_text", textObject);
bundle.putString("_weibo_message_text_extra", textObject.toExtraMediaString());
}
if (imageObject != null)
{
bundle.putParcelable("_weibo_message_image", imageObject);
bundle.putString("_weibo_message_image_extra", imageObject.toExtraMediaString());
}
if (mediaObject != null)
{
bundle.putParcelable("_weibo_message_media", mediaObject);
bundle.putString("_weibo_message_media_extra", mediaObject.toExtraMediaString());
}
return bundle;
}
public WeiboMultiMessage toObject(Bundle bundle)
{
textObject = (TextObject)bundle.getParcelable("_weibo_message_text");
if (textObject != null)
{
textObject.toExtraMediaObject(bundle.getString("_weibo_message_text_extra"));
}
imageObject = (ImageObject)bundle.getParcelable("_weibo_message_image");
if (imageObject != null)
{
imageObject.toExtraMediaObject(bundle.getString("_weibo_message_image_extra"));
}
mediaObject = (BaseMediaObject)bundle.getParcelable("_weibo_message_media");
if (mediaObject != null)
{
mediaObject.toExtraMediaObject(bundle.getString("_weibo_message_media_extra"));
}
return this;
}
}